
/**
 * 哪些文件要编译打包成html 展示出来
 * @returns {string[]}
 */
export default function () : string[] {

    // README.md 是首页那个
    var list = ['**/README.md', '!node_modules', '!.vuepress', '!.obsidian']
    // it 类
    list.push('**/10.知识管理/01.IT/**/*.md')
    // 需要生成侧边栏目录的
    list.push(...getAutoList())
    return list;
}

// 需要自动生成侧边栏的目录
function getAutoList() {
    var autoList = []

    // vuepress配置
    autoList.push('**/00.myVuepress/**/*.md')
    // myObsidian配置
    autoList.push('**/00.myObsidian/**/*.md')
    // 旅游
    autoList.push('**/旅游/**/*.md')
    autoList.push('**/游戏/**/*.md')
    // autoList.push('**/06.娱乐/**/*.md')

    // 电子产品
    autoList.push('**/电子产品/**/*.md')

    return autoList;
}

// 路径通配符转换
export function getMatchingAutoList() {
    var list = []
    var autoList = getAutoList()
    autoList.forEach(item =>{
        item = item.replace(new RegExp('\\*\\*\/', 'g'), '')
        item = item.replace('/*.md', '')
        list.push(item)
    })
    return list;
}
